<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
   	  xmlns:s = "http://jboss.org/seam/faces"
      xmlns:p="http://primefaces.org/ui">

 <f:view contentType="text/html">
    
        <h:head>
            <f:facet name="first">
                <meta http-equiv="X-UA-Compatible" content="EmulateIE8" />
                <meta content='text/html; charset=ISO-8859-1' http-equiv="Content-Type"/>
                <title>Passo 2 - Selecionar Bens</title>
            </f:facet>
            
            <style>
            	.title{
            		height: 40px;
            		margin-left: 10px;
            		padding: 8px 0 0 20px;
            		font-family: arial, sans-serif !important;
            	}
            </style>

        </h:head>
        
		<h:body>

			<h:form id="frmSeleciona">
			
				<p:dataTable id="lista" value="#{vbSelecionaBem.dataModel}" lazy="true" dynamic="true" paginator="true" rows="5" var="b" emptyMessage="Bem não localizado." 
        			paginatorTemplate="{FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
	                rowsPerPageTemplate="5,10,20">
	                
	                <p:ajax event="filter" oncomplete="updateFilters()"/>
	                
				   	<p:column>
				   		<p:commandButton icon="ui-icon-pencil" title="Editar os dados." oncomplete="cadastroDialog.show()" update=":frmCadastro" rendered="#{recCadastro.acesso}">
				   			<f:setPropertyActionListener target="#{recCadastro.dependencia}" value="#{l.dependencia}" />
				   		</p:commandButton>
        			</p:column>

        			<p:column headerText="Número Bem" sortBy="#{l.dependencia.prefixo}" filterBy="#{l.dependencia.prefixo}">
        				#{l.dependencia.prefixo}
        			</p:column>

        			<p:column headerText="Nome" sortBy="#{l.dependencia.nome}" filterBy="#{l.dependencia.nome}">
        				#{l.dependencia.nome}
        			</p:column>

        			<p:column headerText="Gerev" sortBy="#{l.dependencia.gerevCod}" filterBy="#{l.dependencia.gerevCod}" >
        				#{l.dependencia.gerevCod}
        			</p:column>

        			<p:column headerText="Super" sortBy="#{l.dependencia.superCod}" filterBy="#{l.dependencia.superCod}" >
        				#{l.dependencia.superCod}
        			</p:column>

        			<p:column headerText="Data Início" sortBy="#{l.dependencia.dataInicioRecolhimento}" filterBy="#{l.dependencia.dataInicioRecolhimento}">
        				<h:outputText value="#{l.dependencia.dataInicioRecolhimento}">  
		                       <f:convertDateTime locale="pt_BR" timeZone="America/Sao_Paulo"/>  
	                    </h:outputText>  
        			</p:column>

        			<p:column headerText="Data Fim" sortBy="#{l.dependencia.dataFimRecolhimento}" filterBy="#{l.dependencia.dataFimRecolhimento}" >
        				<h:outputText value="#{l.dependencia.dataFimRecolhimento}">  
		                       <f:convertDateTime locale="pt_BR" timeZone="America/Sao_Paulo"/> 
	                    </h:outputText>  
        			</p:column>

        			<p:column headerText="Data Retirada" sortBy="#{l.dependencia.dataRetirada}" filterBy="#{l.dependencia.dataRetirada}">
        				<h:outputText value="#{l.dependencia.dataRetirada}">  
		                       <f:convertDateTime locale="pt_BR" timeZone="America/Sao_Paulo"/>   
	                    </h:outputText>  
        			</p:column>

        			<p:column headerText="Acessos">
        				#{l.qtAcessos}
     					<f:facet name="footer">
							<h:outputText id="totalQtAcessos" value="#{recRelatorio.dataModel.totalQtAcessos}"/>
						</f:facet>
        			</p:column>

        			<p:column headerText="Qt. Itens" sortBy="#{l.dependencia.qt}" >
        				#{l.dependencia.qt}
        				<f:facet name="footer">
							<h:outputText id="totalQt" value="#{recRelatorio.dataModel.totalCampo('dependencia.qt')}"/>
						</f:facet>
        			</p:column>
        			
        			<p:column headerText="Qt. Retirada" sortBy="#{l.dependencia.qtRetirada}" >
        				#{l.dependencia.qtRetirada}
        				<f:facet name="footer">
							<h:outputText id="totalQtRetirada" value="#{recRelatorio.dataModel.totalCampo('dependencia.qtRetirada')}"/>
						</f:facet>
        			</p:column>

        			<p:column headerText="Qt. Não Retirada" sortBy="#{l.dependencia.qtNaoRetirada}">
        				#{l.dependencia.qtNaoRetirada}
        				<f:facet name="footer">
							<h:outputText id="totalQtNaoRetirada" value="#{recRelatorio.dataModel.totalQtNaoRetirada}"/>
						</f:facet>
        			</p:column>

<!--          			<p:column headerText="Qt. Não Localizada" sortBy="#{l.dependencia.qtNaoLocalizada}">
        				#{l.dependencia.qtNaoLocalizada}
        				<f:facet name="footer">
							<h:outputText id="totalQtNaoLocalizada" value="#{recRelatorio.dataModel.totalCampo('dependencia.qtNaoLocalizada')}"/>
						</f:facet>
        			</p:column> -->
        			
					<f:facet name="footer">
					    <h:outputText id="totalGeral" value="#{recRelatorio.dataModel.totalQt} dependência(s) localizada(s)."/>
					</f:facet>

        		</p:dataTable>

<!--  			<p:blockUI block="lista" trigger="lista">  
        			Carregando...<br />  
			        <p:graphicImage value="/resources/images/loading.gif"/>  
			    </p:blockUI> -->
    
			    <p:blockUI block="lista" widgetVar="bui"/>
	
				<p:remoteCommand name="updateFilters" update="lista:totalQtAcessos lista:totalQt lista:totalQtRetirada lista:totalQtNaoRetirada lista:totalGeral"/>
			        	
			</h:form>
			
			</h:form>

  
		 </h:body>
 
</f:view>
 
</html>
                    